IModelUnit インタフェース

名前空間: NextDesign.Core

説明

モデルユニット情報のアクセスオブジェクトです。

所属エリア

名前 説明
ワークスペース・プロジェクト アプリケーションの作業領域やアプリケーションで開いているプロジェクトにアクセスするAPI群です。

プロパティ

名前 説明
AbsolutePath 物理ファイルの絶対パス
HasLoadError このユニットの読み込みエラーの有無を調べます。
IsExternalUnit このユニットが外部ユニットであるか調べます。
外部ユニットは、参照登録によって追加され、プロジェクトフォルダ外で管理されます。
IsReadonly このユニットが読み取り専用ユニットであるか調べます。
Loaded このユニットの内容がプロジェクトに読み込み済みであるか調べます。
Name ユニット名
PhysicalFileExits 物理ファイルが存在するか調べます。
ScmStatus 構成管理状態。
プロジェクトが構成管理システムと連携していない場合は null を返します。
TopElementId このユニットにおける基点要素の識別子。
基点要素がない場合は null を返します。

通常、基点要素はユニット種別により次の要素となります。
- "Project" : プロジェクト
- "Model" : ユニットに分割したモデル
- "Profile" : プロファイル
- 上記以外 : なし
Type ユニット種別
- "Project" : プロジェクトユニット
- "Model" : モデルユニット
- "Profile" : プロファイルユニット
- "Library" : ライブラリ
- "IndexCache" : インデックス
- "Unknown" : 不明
UnitPath ユニットパス。
通常はプロジェクトフォルダからの相対パスとなります。
参照登録によって追加されたプロジェクトフォルダ外のユニットの場合は絶対パスを返します。